//
// Created by HP on 2025/11/17.
//

#ifndef FLIGHTSERVER_NOTIFICATION_H
#define FLIGHTSERVER_NOTIFICATION_H

#include "Model.h"
#include <string>

// 系统公告
class Notification : public Model {
public:
    std::string id;
    std::string title;       // 公告标题
    std::string content;     // 公告内容
    std::string status;      // 状态：published(已发布) / draft(草稿)
    std::string expireDate;
    std::string publicTime;       // 发布时间
    std::string createdAt;  // 创建时间
    std::string updatedAt;   // 更新时间

    Notification();

    void bind(const std::string& key, const std::string& value);

    bool save();
};


#endif //FLIGHTSERVER_NOTIFICATION_H
